package cn.sc.allinpay.allfavour.business.sale;


import java.util.List;

import cn.pai.mvp.presenter.IPresenter;
import cn.pai.mvp.view.IView;
import cn.sc.allinpay.allfavour.business.common.data.SaleCouponData;

/**
 * 售券 契约
 *
 * @author pany
 * @date 2017年3月2日下午10:21:40
 */
public interface SaleContract {
    interface View extends IView {
        /**
         * 设置券类型数据
         */
        void setTypeAdapter(List<String> list);
        /**
         * 获取类型
         * @return
         */
        int getType();
        /**
         * 改变售券适配器数据
         *
         * @param datas
         */
        void saleAdapterChange(List<SaleCouponData> datas);
    }

    interface Presenter extends IPresenter<View> {

        /**
         * 根据类型选择数据
         */
        void changeSaleAdapterByType();

        void startSaleDetailActivity(SaleCouponData data);

        void startSaleTransActivity();
    }
}
